﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using App_Persistencia;
using System.Data;

namespace App_Negocio
{
    public class Unidad_Medida
    {        
        //deberia quitarse
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }

        Unidad_Medida_Data umData;

        public Unidad_Medida_Data UmData
        {
            get { return umData; }
            set { umData = value; }
        }

        private string nombre;

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }

        //public static DataTable listarUnidadesMedidaLista()
        //{
        //    DataTable tabla = App_Persistencia.Unidad_Medida_Data.listarUnidad_Medida();
        //    return tabla;
        //}

        public static List<Unidad_Medida> listarUnidadesMedidaLista()
        {           
            List <Unidad_Medida_Data> um_Data = new List<Unidad_Medida_Data>();
            um_Data = App_Persistencia.Unidad_Medida_Data.listarUnidad_Medida_Data();

            List<Unidad_Medida> um_Negocio = new List<Unidad_Medida>();

            Unidad_Medida um;

            for (int i = 0; i < um_Data.Count; i++)
            {
                um = new Unidad_Medida();
                um.Nombre = um_Data.ElementAt(i).Nombre;
                um.UmData = um_Data.ElementAt(i);
                um_Negocio.Add(um);
            }

            return um_Negocio;
        }
    }
}